Por supuesto, no es español. Ver ingles/long-lost ingles/relative.
"No se me ocurre una traducción de 'a long lost relative' que se justifique aquí."